package cn.sq.musicserver.plug.model.neteasecloudmusic.entity;

import io.swagger.annotations.ApiModel;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * Created with IntelliJ IDEA.
 * User: SQ
 * Date: 2020/12/11
 * Time: 9:19
 * Description: 歌词返回值
 * interface ： /lyric
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel(value = "歌词返回值", description = "歌词返回值")
public class LyricResult {

    /**
     * sgc : false
     * sfy : false
     * qfy : false
     * lyricUser : {"id":12504263,"status":99,"demand":0,"userid":300981797,"nickname":"雾起鲸云","uptime":1605246461165}
     * lrc : {"version":4,"lyric":"[00:00.000] 作词 : 张敬轩\n[00:01.000] 作曲 : 张敬轩\n[00:02.000] 编曲 : 张敬轩\n[00:19.840]静静地陪你走了好远好远\n[00:24.412]连眼睛红了都没有发现\n[00:29.845]听着你说你现在的改变\n[00:34.103]看着我依然最爱你的笑脸\n[00:39.119]这条旧路依然没有改变\n[00:43.690]以往的每次路过都是晴天\n[00:49.098]想起我们有过的从前\n[00:53.120]泪水就一点一点开始蔓延\n[00:57.979]我转过我的脸\n[01:00.461]不让你看见\n[01:02.760]深藏的暗涌已经越来越明显\n[01:08.010]过完了今天就不要再见面\n[01:12.399]我害怕每天醒来想你好几遍\n[01:19.086]我吻过你的脸\n[01:21.646]你双手曾在我的双肩\n[01:24.493]感觉有那么甜我那么依恋\n[01:28.804]每当我闭上眼我总是可以看见\n[01:34.237]失信的诺言全部都会实现\n[01:38.286]我吻过你的脸\n[01:40.794]你已经不在我的身边\n[01:43.641]我还是祝福你过得好一点\n[01:48.213]断开的感情线我不要做断点\n[01:53.385]只想在睡前再听见你的\n[01:57.747]蜜语甜言\n[02:19.873]静静地陪你走了好远好远\n[02:24.523]连眼睛红了都没有发现\n[02:29.956]听着你说你现在的改变\n[02:34.084]看着我依然最爱你的笑脸\n[02:39.099]这条旧路依然没有改变\n[02:43.671]以往的每次路过都是晴天\n[02:49.182]想起我们有过的从前\n[02:53.231]泪水就一点一点开始蔓延\n[02:58.195]我转过我的脸不让你看见\n[03:02.844]深藏的暗涌已经越来越明显\n[03:07.964]过完了今天就不要再见面\n[03:12.431]我害怕每天醒来想你好几遍\n[03:19.249]我吻过你的脸\n[03:21.548]你双手曾在我的双肩\n[03:24.552]感觉有那么甜我那么依恋\n[03:28.915]每当我闭上眼我总是可以看见\n[03:34.244]失信的诺言全部都会实现\n[03:38.240]我吻过你的脸\n[03:40.644]虽然你不在我的身边\n[03:43.674]我还是祝福你过得好一点\n[03:48.115]断开的感情线我不要做断点\n[03:53.496]只想在睡前再听见你的\n[03:57.649]蜜语甜言\n"}
     * klyric : {"version":0,"lyric":""}
     * tlyric : {"version":0,"lyric":""}
     * code : 200
     */

    private boolean sgc;
    private boolean sfy;
    private boolean qfy;
    private LyricUserBean lyricUser;
    private LrcBean lrc;
    private KlyricBean klyric;
    private TlyricBean tlyric;
    private int code;
    private String msg;
    private String message;

    public boolean isSgc() {
        return sgc;
    }

    public void setSgc(boolean sgc) {
        this.sgc = sgc;
    }

    public boolean isSfy() {
        return sfy;
    }

    public void setSfy(boolean sfy) {
        this.sfy = sfy;
    }

    public boolean isQfy() {
        return qfy;
    }

    public void setQfy(boolean qfy) {
        this.qfy = qfy;
    }

    public LyricUserBean getLyricUser() {
        return lyricUser;
    }

    public void setLyricUser(LyricUserBean lyricUser) {
        this.lyricUser = lyricUser;
    }

    public LrcBean getLrc() {
        return lrc;
    }

    public void setLrc(LrcBean lrc) {
        this.lrc = lrc;
    }

    public KlyricBean getKlyric() {
        return klyric;
    }

    public void setKlyric(KlyricBean klyric) {
        this.klyric = klyric;
    }

    public TlyricBean getTlyric() {
        return tlyric;
    }

    public void setTlyric(TlyricBean tlyric) {
        this.tlyric = tlyric;
    }

    public int getCode() {
        return code;
    }

    public void setCode(int code) {
        this.code = code;
    }

    public static class LyricUserBean {
        /**
         * id : 12504263
         * status : 99
         * demand : 0
         * userid : 300981797
         * nickname : 雾起鲸云
         * uptime : 1605246461165
         */

        private int id;
        private int status;
        private int demand;
        private int userid;
        private String nickname;
        private long uptime;

        public int getId() {
            return id;
        }

        public void setId(int id) {
            this.id = id;
        }

        public int getStatus() {
            return status;
        }

        public void setStatus(int status) {
            this.status = status;
        }

        public int getDemand() {
            return demand;
        }

        public void setDemand(int demand) {
            this.demand = demand;
        }

        public int getUserid() {
            return userid;
        }

        public void setUserid(int userid) {
            this.userid = userid;
        }

        public String getNickname() {
            return nickname;
        }

        public void setNickname(String nickname) {
            this.nickname = nickname;
        }

        public long getUptime() {
            return uptime;
        }

        public void setUptime(long uptime) {
            this.uptime = uptime;
        }
    }

    public static class LrcBean {
        /**
         * version : 4
         * lyric : [00:00.000] 作词 : 张敬轩
         [00:01.000] 作曲 : 张敬轩
         [00:02.000] 编曲 : 张敬轩
         [00:19.840]静静地陪你走了好远好远
         [00:24.412]连眼睛红了都没有发现
         [00:29.845]听着你说你现在的改变
         [00:34.103]看着我依然最爱你的笑脸
         [00:39.119]这条旧路依然没有改变
         [00:43.690]以往的每次路过都是晴天
         [00:49.098]想起我们有过的从前
         [00:53.120]泪水就一点一点开始蔓延
         [00:57.979]我转过我的脸
         [01:00.461]不让你看见
         [01:02.760]深藏的暗涌已经越来越明显
         [01:08.010]过完了今天就不要再见面
         [01:12.399]我害怕每天醒来想你好几遍
         [01:19.086]我吻过你的脸
         [01:21.646]你双手曾在我的双肩
         [01:24.493]感觉有那么甜我那么依恋
         [01:28.804]每当我闭上眼我总是可以看见
         [01:34.237]失信的诺言全部都会实现
         [01:38.286]我吻过你的脸
         [01:40.794]你已经不在我的身边
         [01:43.641]我还是祝福你过得好一点
         [01:48.213]断开的感情线我不要做断点
         [01:53.385]只想在睡前再听见你的
         [01:57.747]蜜语甜言
         [02:19.873]静静地陪你走了好远好远
         [02:24.523]连眼睛红了都没有发现
         [02:29.956]听着你说你现在的改变
         [02:34.084]看着我依然最爱你的笑脸
         [02:39.099]这条旧路依然没有改变
         [02:43.671]以往的每次路过都是晴天
         [02:49.182]想起我们有过的从前
         [02:53.231]泪水就一点一点开始蔓延
         [02:58.195]我转过我的脸不让你看见
         [03:02.844]深藏的暗涌已经越来越明显
         [03:07.964]过完了今天就不要再见面
         [03:12.431]我害怕每天醒来想你好几遍
         [03:19.249]我吻过你的脸
         [03:21.548]你双手曾在我的双肩
         [03:24.552]感觉有那么甜我那么依恋
         [03:28.915]每当我闭上眼我总是可以看见
         [03:34.244]失信的诺言全部都会实现
         [03:38.240]我吻过你的脸
         [03:40.644]虽然你不在我的身边
         [03:43.674]我还是祝福你过得好一点
         [03:48.115]断开的感情线我不要做断点
         [03:53.496]只想在睡前再听见你的
         [03:57.649]蜜语甜言

         */

        private int version;
        private String lyric;

        public int getVersion() {
            return version;
        }

        public void setVersion(int version) {
            this.version = version;
        }

        public String getLyric() {
            return lyric;
        }

        public void setLyric(String lyric) {
            this.lyric = lyric;
        }
    }

    public static class KlyricBean {
        /**
         * version : 0
         * lyric :
         */

        private int version;
        private String lyric;

        public int getVersion() {
            return version;
        }

        public void setVersion(int version) {
            this.version = version;
        }

        public String getLyric() {
            return lyric;
        }

        public void setLyric(String lyric) {
            this.lyric = lyric;
        }
    }

    public static class TlyricBean {
        /**
         * version : 0
         * lyric :
         */

        private int version;
        private String lyric;

        public int getVersion() {
            return version;
        }

        public void setVersion(int version) {
            this.version = version;
        }

        public String getLyric() {
            return lyric;
        }

        public void setLyric(String lyric) {
            this.lyric = lyric;
        }
    }
}
